﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;

namespace ShareOsNetLib
{
	public class SosImplementation
	{
		[Key]
		public UInt32 UID { get; set; }
		public Guid GUID { get; set; }
		public SosFunction Function { get; set; }
		public SosAuthor Author { get; set; }							// Name of the author
		public SosImplementation Implementation { get; set; }			// 
		public virtual ICollection<SosPlatform> Platforms { get; set; }	// Which platforms this implementation runs on
		public Byte[] Code { get; set; }
	}
}
